Meaning of the word "put your cards on the table" in English

What does "put your cards on the table" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

put your cards on the table

US /pʊt jʊər kɑrdz ɑn ðə ˈteɪ.bəl/
UK /pʊt jɔː kɑːdz ɒn ðə ˈteɪ.bəl/
"put your cards on the table" picture

Idiom

to reveal one's intentions, plans, or resources openly and honestly

Example:
It's time to put your cards on the table and tell us what you really want.
Before we make any decisions, I need everyone to put their cards on the table.